.login-box {
    position: relative;  
    height: 450px;
    border: 1px;
    padding: 35px 25px 30px;
    border: 1px solid #ccd2d6;
    display: inline-block;
    vertical-align: top;
}
.login-box .ant-alert-error {
    color: #f5222d !important;
    position: absolute;
    bottom:172px;
    width: 294px;
    text-align: left;
}
.login-box .ant-alert {
    font-size:12px;
    padding: 8px 6px 8px 30px;
}
.login-box .ant-alert-icon {
    left:12px;
}
input::-ms-clear,input::-ms-reveal{display: none;}

.login-input{
    position: relative;
    width:296px;
    border:1px solid #ccd2d6;
    border-radius:5px;
    text-align: left;
    border-top: none;
  }
  .login-input input[type=text], .login-input input[type=password]{
    width:294px;
    height:48px;
    line-height: 48px;
    font-size: 16px;
    text-indent:5px;
    border:0;
    background: none;
    border-top:1px solid #ccd2d6;
  }
.login-box .bluetxt {
  text-align: left
}

.container{
  padding:10px 0;
}
.container input{
  margin-right:3px;
  vertical-align: middle;
}
.container .span{
  color: #999;
}

.login-input em{
  position: absolute;
  right:10px;
  top:17px;
  width:11px;
  height:11px;
  cursor:pointer;
  background: url(../images/del.png) 0 0 no-repeat;
 
}
.login-input em:nth-of-type(2){
  top:65px;
}
.login-input em:hover{
  background: url(../images/del_hover.png) 0 0 no-repeat;
}
.splice-line {
    display: inline-block;
    width: 2px;
    height: 100%;
    margin: 0 8px;
    background-color: #ccc;
    vertical-align: middle;
}
#verifyCanvas {
  position: absolute;
  right: 0;
  bottom: 0
}
.login-text-active {
    color: #0085d0;
}
